//import redis.clients.jedis.Jedis;
//import redis.clients.jedis.ScanParams;
//import redis.clients.jedis.ScanResult;
//
//
//import java.util.List;
//
//public class RedisSSCANExample {
//    public static void main(String[] args) {
//        // 连接到本地的 Redis 服务
//        Jedis jedis = new Jedis("localhost", 6379);
//        System.out.println("Connection to server successfully");
//
//        // 添加一些数据到集合
//        jedis.sadd("myset", "value1", "value2", "value3", "value4", "value5");
//
//        // 定义初始游标
//        String cursor = "0";
//
//        // 定义ScanParams
//        ScanParams scanParams = new ScanParams().count(2); // 每次返回2个元素
//
//        do {
//            // 使用SSCAN命令进行迭代
//            ScanResult<String> scanResult = jedis.sscan("myset", cursor, scanParams);
//
//            // 获取新的游标
//            cursor = scanResult.getCursor();
//
//            // 获取迭代返回的元素
//            List<String> members = scanResult.getResult();
//
//            // 打印迭代返回的元素
//            for (String member : members) {
//                System.out.println(member);
//            }
//        } while (!"0".equals(cursor)); // 当游标返回到0时，表示迭代完成
//    }
//}